草庐IT

Android ParseQueryAdapter 分页与 RecyclerView.Adapter

全部标签

android - 当我将水平 recyclerview 滚动到垂直 recyclerview 时,Nestedscrollview 跳起来

我有这样的布局结构首页Activity:底部菜单fragment:TabFragment(tablayout中每个标签的fragment):项目布局:当我第一次打开Activity时一切正常,但是当我从其他Activity返回到HomeActivity时,当我滚动内部水平RecyclerView时,RecyclerView会跳起来。外部垂直回收View和内部水平回收View:rv.setNestedScrollingEnabled(false);如果我打电话universalAdapter.notifyDataSetChanged();一切正常,但在所有水平回收站View上更改滚动位置

android - 如何在 RecyclerView 中顺利加载媒体元数据

我有一个Music类需要将其封面作为位图返回,以便在RecylerView上使用它。我在类中使用AsyncTask内部类来执行检索,但是,一旦从封面艺术创建列表,我的应用程序就会卡住。请参阅下面的Music.java代码:publicclassMusic{privatestaticfinalStringLOG_TAG=Music.class.getSimpleName();privateStringmId;privateStringmTitle;privateStringmUrl;privateBitmapmCoverArt;publicMusic(Stringid,Stringtit

android - 将 String[] 传递给 Adapter 但未显示输出

我将String[]和图像传递给图像网格的Adapter类。请检查我的代码,让我知道错误在哪里,因为我没有收到任何错误和输出。由于程序正在运行,我在同一个适配器类中设置了String[]:(主ActivitypublicclassMainActivityextendsAppCompatActivity{publicstaticString[]mThumbIds={"http://10.0.2.2/e-stitch/img/1.gif","http://10.0.2.2/e-stitch/img/1.gif","http://10.0.2.2/e-stitch/img/1.gif","h

android - 在我滚动之前,RecyclerView 不会更新 child

我想我已经阅读了几乎所有类似SO问题的所有答案,而且没有一个似乎对我有用。这让我抓狂,我在这上面花了太多时间。我正在实现一个RecyclerViewhere而且我不能为我的生活更新它的child。发生的情况是,在我更新后屏幕上没有任何变化,除非我开始滚动。一旦我滚动,它就会完美地更新。这是我的代码:publicvoidupdateDataAtIndex(finalintindexToUpdate,ReadableMapupdatedChild){if(updatedChild!=null){if(this.data!=null&&this.data.size()>indexToUpda

java - 更改 RecyclerView 中每隔一个元素的颜色

我的RecyclerView中有一些元素。现在我尝试更改每个第二个元素的背景颜色,但我的代码不起作用...这是我的方法onBindViewHolderpublicvoidonBindViewHolder(CityViewHolderholder,intposition){StringcityName=cityList.get(position);holder.cityTextView.setText(cityName);if(position%2==0){holder.itemView.setBackgroundColor(ContextCompat.getColor(context,

android - 使用 RecyclerView 项目的共享元素转换 - Android

我正在尝试使共享元素转换与回收器View中的元素一起使用。当用户单击我的回收器View项目中的TextView时,详细信息Activity将打开。在DetailActivity中,我显示了一些信息,我还有一个选项卡布局,可以使用picasso从url加载一些图像。到DetailActivity的转换是有效的,但是如果用户在加载所有图像之前返回到MainActivity,则MainActivity中的回收器View在反向动画后消失!当我禁用共享元素转换时,问题就消失了。这两个Activity都使用fragment。因此,我正在尝试在不同Activity中的两个fragment之间创建过渡

android - ViewPager 中的 fragment 在旋转时未在其 RecyclerView 中显示任何内容

我在与TabLayout集成的ViewPager中有4个fragment。这些fragment中的每一个都包含一个RecyclerView,因为我正在显示未知数量的列表项。这些项目按日期加载,所以我有两个按钮可以让您更改日期,然后根据设置的日期加载列表项目中的适当数据。这些按钮是外部Activity的一部分。目前一切正常,但是一旦我旋转设备,fragment就不会加载任何东西。fragment内不显示任何内容。不过,外部Activity中的View显示良好。奇怪的是,如果我触摸更改日期的按钮之一,就会加载fragment并正确显示数据。但是我需要在旋转后立即显示所有内容,而不仅仅是当我

Android EditText 的容器(RecyclerView)在 EditText 聚焦时自动滚动

我有一个RecyclerView,其元素包含一个EditText小部件。1.当前专注于第二个EditText,第一个EditText部分显示在屏幕上。thefirstEditTextispartlyshowed2.点击第一个EditText,获得焦点,RecyclerView会自动向下滚动,显示第一个EditText。RecyclerViewautomaticallyscrolldownwhenfirstEditTextgotfocused这很好,但我想要的是RecyclerView不应该自动滚动。任何解决方案?谢谢! 最佳答案 其

android - 单击时 RecyclerView 项目的 X 和 Y 为 0

在RecyclerView中,我试图获取被点击项目的X和Y位置。这是我的适配器内部:@OverridepublicvoidonBindViewHolder(AlfabetoViewHolderholder,finalintposition){//setImage(holder.imageButton,images.get(position));holder.imageButton.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){view.getX();//Thisis0,

android - 如何在不关闭的情况下在android中的recyclerview上滑动

我有一个项目,我需要用两种方式在一行上滑动才能启动一个Action。向左滑动应该从特定列表中删除有问题的项目(而不是从原始列表中删除它,从而将其留在recyclerview数据集中),向右滑动应该将有问题的项目添加到另一个列表(同样不是原始列表).我实现了一个ItemTouchHelperAdapter和一个ItemTouchHelperCallback,我可以检测到向右/向左的滑动,但是View从屏幕上移开,剩下一个空白矩形。有什么想法吗?publicinterfaceItemTouchHelperAdapter{/***Calledwhenanitemhasbeendismisse